<?php
/**
 * Nadëb (Makú-Nadëb)
 * 
 * @author     Mateus Martins <mateusweb@gmail.com>
 * @copyright  Copyright 2010 mateusweb.com.br
 * @license    http://www.gnu.org/licenses/gpl.html | GPL
 * @package    Nadeb
 * @version    1.0.0
 */


/**
 * Class Nadeb_Table
 * Extende a Zend_Db_Table
 * 
 * @category   Nadeb
 * @package    Nadeb_Table
 * @copyright  Copyright 2010 mateusweb.com.br
 * @license    http://www.gnu.org/licenses/gpl.html | GPL
 */
class Nadeb_Table extends Zend_Db_Table
{

	protected $_name      = "";
	protected $_primary   = "";
	
	/**
	 * Seta o nome da tabela
	 * 
	 * @param string $_table_name Nome da Tabela
	 * @return void
	 */
	public function set_name($_table_name)
	{
		$this->_name = $_table_name;
	}
	
	/**
	 * Seta o nome da chave primária
	 * 
	 * @param string $_primary_key Nome da Chave Primária
	 * @return void
	 */
	public function set_prymary($_primary_key)
	{
		$this->_primary = $_primary_key;
	}
	
	/**
	 * Verifica a existencia da tabela defina em set_name()
	 * 
	 * @return bolean
	 */
	public function exist_table()
	{
		try
		{
			 $this->info();
		}
		catch (Exception $error) 
		{
		    return false;
		}
		
		return true;
	}
}